\begin{figure}[htb]
	\centering
	
	\begin{pdfpic}
	\psset{unit=0.90cm}
	\begin{pspicture}
	\psframe[linewidth=0.1,framearc=0.05,dimen=outer,shadow=true,shadowangle=-45.0,fillstyle=solid](16.0,4.1)(0.0,-4.1)
\psline[linewidth=0.2cm,arrowsize=0.073cm 2.0,arrowlength=0.6,arrowinset=0.3]{<-}(6.4,2.3)(6.4,-1.7)
\psframe[linewidth=0.1,framearc=0.1,dimen=outer,shadow=true,shadowangle=-45.0,fillstyle=solid](7.8,1.7)(0.6,-1.1)
\psframe[linewidth=0.06,framearc=0.1,dimen=outer,shadow=true,shadowangle=-45.0,fillstyle=solid](3.0,0.9)(1.0,-0.7)
\psframe[linewidth=0.06,framearc=0.1,dimen=outer,shadow=true,shadowangle=-45.0,fillstyle=solid](5.2,0.9)(3.2,-0.7)
\psframe[linewidth=0.06,framearc=0.1,dimen=outer,shadow=true,shadowangle=-45.0,fillstyle=solid](7.4,0.9)(5.4,-0.7)
\usefont{T1}{ppl}{m}{n}
\rput(4.2684035,1.22){\small Network}
\usefont{T1}{ppl}{m}{n}
\rput(1.8684033,0.02){\small Network}
\usefont{T1}{ppl}{m}{n}
\rput(1.8211719,-0.38){\small Protocol}
\usefont{T1}{ppl}{m}{n}
\rput(3.8788085,0.42){\small Socket}
\usefont{T1}{ppl}{m}{n}
\rput(4.140884,0.02){\small Transmitt}
\usefont{T1}{ppl}{m}{n}
\rput(4.1679397,-0.38){\small Controller}
\usefont{T1}{ppl}{m}{n}
\rput(6.3387356,0.42){\small Receiving}
\usefont{T1}{ppl}{m}{n}
\rput(6.130947,-0.38){\small Stream}
\usefont{T1}{ppl}{m}{n}
\rput(8.159209,3.505){\LARGE iOS Client}
\psframe[linewidth=0.1,framearc=0.5,dimen=outer,shadow=true,shadowangle=-45.0,fillstyle=solid](15.8,3.1)(0.2,2.3)
\psframe[linewidth=0.1,framearc=0.1,dimen=outer,shadow=true,shadowangle=-45.0,fillstyle=solid](7.8,-1.5)(0.6,-3.7)
\psframe[linewidth=0.06,framearc=0.1,dimen=outer,shadow=true,shadowangle=-45.0,fillstyle=solid](4.0,-2.3)(1.0,-3.3)
\usefont{T1}{ppl}{m}{n}
\rput(4.40209,-1.98){\small View-Dependent Renderer}
\usefont{T1}{ppl}{m}{n}
\rput(2.514873,-2.78){\small OpenGL ES 2.0}
\psframe[linewidth=0.06,framearc=0.1,dimen=outer,shadow=true,shadowangle=-45.0,fillstyle=solid](7.4,-2.3)(4.4,-3.3)
\usefont{T1}{ppl}{m}{n}
\rput(5.60209,-2.58){\small Vertex Buffer}
\psline[linewidth=0.2cm,arrowsize=0.073cm 2.0,arrowlength=0.6,arrowinset=0.3]{<-}(2.4,2.3)(2.4,1.7)
\psline[linewidth=0.2cm,arrowsize=0.073cm 2.6,arrowlength=0.6,arrowinset=0.3]{<-}(10.2,2.3)(10.2,1.7)
\usefont{T1}{ppl}{m}{n}
\rput(8.034981,2.655){\large Client Central Controller}
\usefont{T1}{ppl}{m}{n}
\rput(1.6482276,0.42){\small Client}
\usefont{T1}{ppl}{m}{n}
\rput(6.042378,0.02){\small Vsplit}
\usefont{T1}{ppl}{m}{n}
\rput(5.0701365,-2.98){\small Object}
\psframe[linewidth=0.1,framearc=0.1,dimen=outer,shadow=true,shadowangle=-45.0,fillstyle=solid](15.4,-1.9)(8.2,-3.7)
\usefont{T1}{ppl}{m}{n}
\rput(11.731553,-2.18){\small Interactive User Interface}
\psframe[linewidth=0.06,framearc=0.1,dimen=outer,shadow=true,shadowangle=-45.0,fillstyle=solid](10.6,-2.5)(8.4,-3.3)
\usefont{T1}{ptm}{m}{n}
\rput(9.505332,-2.795){Model View}
\psframe[linewidth=0.06,framearc=0.1,dimen=outer,shadow=true,shadowangle=-45.0,fillstyle=solid](12.8,-2.5)(10.8,-3.3)
\usefont{T1}{ptm}{m}{n}
\rput(11.727285,-2.795){Mesh List}
\psframe[linewidth=0.06,framearc=0.1,dimen=outer,shadow=true,shadowangle=-45.0,fillstyle=solid](15.2,-2.5)(13.0,-3.3)
\usefont{T1}{ptm}{m}{n}
\rput(13.992598,-2.795){Setup}
\psline[linewidth=0.2cm,arrowsize=0.073cm 2.0,arrowlength=0.6,arrowinset=0.3]{<-}(13.2,2.3)(13.2,-1.9)
\psframe[linewidth=0.1,framearc=0.1,dimen=outer,shadow=true,shadowangle=-45.0,fillstyle=solid](15.4,1.7)(8.2,-1.7)
\psframe[linewidth=0.06,framearc=0.1,dimen=outer,shadow=true,shadowangle=-45.0,fillstyle=solid](15.0,0.9)(11.0,-0.1)
\usefont{T1}{ppl}{m}{n}
\rput(12.760307,0.42){\small Viewing Param Sync}
\psframe[linewidth=0.06,framearc=0.1,dimen=outer,shadow=true,shadowangle=-45.0,fillstyle=solid](15.0,-0.3)(8.6,-1.3)
\usefont{T1}{ppl}{m}{n}
\rput(11.784516,-0.78){\small View-dependent Refinement Algorithm}
\usefont{T1}{ppl}{m}{n}
\rput(11.9696,1.22){\small PM Manager}
\psframe[linewidth=0.06,framearc=0.1,dimen=outer,shadow=true,shadowangle=-45.0,fillstyle=solid](10.6,0.9)(8.6,-0.1)
\usefont{T1}{ppl}{m}{n}
\rput(9.584878,0.62){\small Base Mesh}
\usefont{T1}{ppl}{m}{n}
\rput(9.320762,0.22){\small Loader}	
	\end{pspicture}
	\end{pdfpic} 
	\caption{Client Component Architecture}
	\label{fig:clientArch}

\end{figure}